﻿@charset "utf-8";
body { background: #e7f0f5; }
.header { width: 100%; min-width: 1160px; height: 179px; border-bottom: 1px solid #d7d7d7; background:#e7f0f5 url(../images/top_bg.jpg) repeat-x top; margin: 0 auto; position:fixed; z-index:999; top:0px; }
.top { width: 100%; min-width:1160px; height: 105px; background-color:#004273; border-bottom:5px solid #4087af; margin: 0 auto;}
.head,.top_logo { width: 1150px; padding: 0 5px; margin: 0 auto; }

/*.logo_pic { width: 115px; height: 179px; }
.logo_pic img { width: 115px; height: 179px; }*/
.top_logo { height: 105px; }
.logo_txt { width: 460px; height: 105px; }
.logo_txt img { width: 595px; height: 105px; }

.home { padding-top: 16px;  margin-top: 10px; }
.home a { display:block; color: #FFFFFF; background: url(../images/home.png) no-repeat center top; padding-top:20px; }

.search { height: 30px; margin-top: 10px; margin-right:20px; background: url(../images/ss.png) no-repeat left top; }
.search .srch { display: block; width: 260px; height: 30px; overflow: hidden; }
.search .srch li { display: block; float: left; }
.search .srch li input { border: 0 none; background: none; line-height: 30px; }
.search .srch li input.key { width: 210px; height: 30px; padding: 0 10px; }
.search .srch li input.btn { width: 30px; height: 30px; color: #000; font-size: 14px; cursor: pointer }

.nav { width: 100%; height: 40px; line-height: 40px; position: relative; z-index: 1; padding-top:15px; }
#nav { display: block; line-height: 40px; }
#nav a { color: #000; }
#nav h3 { width: 110px; float: left; font-size: 18px; margin: 0 5px; text-align: center; }
#nav .m { float: left; position: relative; }
#nav h3  { width: 110px; display: block; margin: 0 5px; }
#nav .on h3  { background: url(../images/nav_h.png) no-repeat center top; height: 47px; color: #FFFFFF; cursor:pointer; }
#nav .on a{ color:#FFFFFF;}
#nav .sub { display: none; /*默认隐藏*/ width: 560px; position: absolute; left: 5px; top: 55px; line-height: 40px; background: url(../images/nav_sub.png) repeat-x top; float: left; }
#nav .sub li { float: left; }
#nav .sub li a { display: block; padding: 0 10px; color: #fff; font-size: 14px; }
#nav .sub li a:hover { color: #fff; }

.flash { width: 100%; height: 410px; z-index: 1; margin-top:180px; }
.fullSlide { width: 100%; position: relative; height: 410px; background: #000; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 410px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 410px; }
.fullSlide .prev,.fullSlide .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.fullSlide .next{ left:auto; right:3%; background-position:8px 5px; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }

.mian { width: 100%; margin: 0 auto; background: #FFFFFF; }
.main_box { width: 1160px; margin: 0 auto; }

.one_box { width: 1140px; padding: 0 10px 10px; margin: 0 auto; }
.six_plates { display: block; width: 1140px; padding-top: 30px; }
.six_plates li { display: block; width: 190px; float: left; text-align: center; line-height: 55px; }
.six_plates li a { display: block; font-size: 16px; font-weight: bold; }
.six_plates li img { display: block; width: 190px; height: 65px; }
.six_plates li a:hover { color: #d42426 }

.two_box { width: 1150px; padding: 0 5px; margin: 0 auto; }
.two_box .box_tit { height: 45px; font-size: 16px; font-weight: bold; }
.two_box .box_tit em { font-size: 20px; }
.two_box .box_tit a { right: 0; top: 0; font-size: 14px; font-weight: normal; }
.news_box { width: 750px; height: 336px; overflow: hidden; }
.news_box .news_pic { position: relative; width: 370px; height: 280px; overflow: hidden; text-align: center; }
.news_box .news_pic .pic img { width: 370px; height: 280px; display: block; }
.news_box .news_pic .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width: 100%; background: #000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.news_box .news_pic .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width: 100%; overflow: hidden; text-align: center; }
.news_box .news_pic .txt li { width:370px; text-align:center; height: 40px; line-height: 40px; position: absolute; bottom: -40px; }
.news_box .news_pic .txt li a { display: block; color: #FFFFFF; font-size: 16px; font-weight: bold; text-decoration: none; }
.news_pic .prev,.news_pic .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat;}
.news_pic .next{ left:auto; right:3%; background-position:8px 5px; }
.news_pic .prevStop{ display:none;  }
.news_pic .nextStop{ display:none;  }

.news_box .box_con { width: 350px; height: 280px; overflow: hidden; }
.news_box .box_con .news_con { display: block; width: 350px; }
.news_box .box_con .news_con dt a{ font-size: 18px; padding-bottom: 10px; }
.news_box .box_con .news_con dt .desc{ font-size: 14px; line-height: 20px; padding-bottom: 20px; color:#adadad}
.news_box .box_con .news_con dt .desc a { font-size: 14px; color:#adadad}
.news_box .box_con .news_con dt .desc a:hover{ color:#d42426;}
.news_box .box_con .news_con dd { font-size: 16px; line-height: 18px; padding-bottom: 16px;}

.viedo_box { width: 370px; height: 336px; overflow: hidden; }
.viedo_box .img { width: 370px; height: 280px; }
/*.viedo_box .img img { width: 370px; height: 280px; }
.viedo_box .img_txt { width: 370px; height: 40px; text-align: center; line-height: 40px; left: 0; bottom: 0; background: url(../images/video_bg.png) repeat-x; }
.viedo_box .img_txt a { color: #FFFFFF; font-size: 16px; font-weight: bold; }*/

.three_box { width: 1160px; height: 255px; margin: 25px auto }
h1.same_bt { height: 33px; border-bottom: 3px solid #999; position: relative; line-height: 33px; margin-bottom: 20px; }
h1.same_bt span { float: left; font-size: 12px; vertical-align: text-top; }
h1.same_bt span em { text-align: center; margin: 0 12px 0 6px; padding: 0 4px 0 7px; font-size: 16px; font-weight: bold; }
h1.same_bt span em b { font-size: 20px; }
h1.same_bt span em i { display: block; background: #e8403f; height: 3px; border-left: 5px solid #fff; left: 6px; border-right: 5px solid #fff; position: absolute; bottom: -3px; width: 105px; z-index: 99; }
h1.same_bt a { right: 0; top: 0; font-size: 14px; font-weight: normal; }
h1.same_bt span em i.i_bt1{ width:80px;}

.case_pic { width: 1160px; overflow: hidden; position: relative; }
.case_pic .bd ul { overflow: hidden; zoom: 1; }
.case_pic .bd ul li { margin: 0 10px; float: left; _display: inline; overflow: hidden; position: relative; }
.case_pic .bd ul li .pic { text-align: center; width: 270px; height: 200px; }
.case_pic .bd ul li .pic img { width: 270px; height: 200px; display: block; }
.case_pic .bd ul li .title { width: 270px; height: 40px; line-height: 40px; position: absolute; left: 0; bottom: 0; background: url(../images/case_h.png) no-repeat left bottom }
.case_pic .bd ul li .title a { display: block; text-indent: 10px; color: #FFFFFF; font-size: 16px; font-weight: bold; z-index: 99; position: relative; }
.case_pic .bd ul li i { width: 270px; height: 200px; position: absolute; left: 0; bottom: 0; }
.case_pic .bd ul li i:hover { background: url(../images/case_h1.png) no-repeat left top }

.four_box { width: 1150px; padding: 0 5px; margin: 0 auto; }
.four_box h2 { background: #eeeeee; border-bottom: 1px solid #d7d7d7; margin-top: 5px; height: 39px; }
.four_box h2 span { border-top: 3px solid #d42426; border-right: 1px solid #d7d7d7; line-height: 37px; text-align: center; color: #d42426; height: 37px; position: absolute; top: -1px; background: #fff; width: 118px; left: -1px; border-left: 1px solid #d7d7d7; font-size: 16px; }
.four_box h2 span em { font-size: 20px; }
.four_box h2 a { right: 10px; top: 7px; font-size: 14px; font-weight: normal; }
.four_box .box_con { padding: 20px 9px 0 9px; }

.tzgg_box, .dqgz_box { width: 368px; height: 323px; border: 1px solid #d7d7d7; }
.tzgg_box .list_tzgg { display: block; }
.tzgg_box .list_tzgg li { display: block; height: 34px; line-height: 34px; border-bottom: 1px dotted #d7d7d7; position: relative; cursor: pointer; }
.tzgg_box .list_tzgg li a { display: block; font-size: 14px; }
.tzgg_box .list_tzgg li span { position: absolute; right: 0; top: 0; color: #666; font-size: 12px; }

.dqgz_box .list_pic_name { display: block; }
.dqgz_box .list_pic_name dd { display: block; height: 30px; line-height: 30px; position: relative; cursor: pointer; }
.dqgz_box .list_pic_name dd a { display: block; font-size: 14px; }
.dqgz_box .list_pic_name dd span { position: absolute; right: 0; top: 0; color: #666; font-size: 12px; }
.dqgz_box .list_pic_name dt { display: block; height: 140px; overflow: hidden; position: relative }
.dqgz_box .list_pic_name dt a { display: block; }
.dqgz_box .list_pic_name dt .pic { width: 350px; height: 140px; overflow: hidden }
.dqgz_box .list_pic_name dt .pic img { width: 350px; height: 140px; }
.dqgz_box .list_pic_name dt .name { width: 350px; height: 30px; line-height: 30px; position: absolute; left: 0; bottom: 0; background: url(../images/video_bg.png) repeat-x top; }
.dqgz_box .list_pic_name dt .name a { text-indent: 10px; color: #FFFFFF; font-size: 14px; }

.dqgz_box .list_pic_name li{ width:350px; height:70px; margin:5px 0 15px;}
.dqgz_box .list_pic_name li a img{ width:350px; height:70px;}

.five_box{ width:1150px; height:100px; overflow:hidden; position:relative; margin:25px auto;}
.five_box .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.five_box .hd ul{ overflow:hidden; zoom:1; float:left;  }
.five_box .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.five_box .hd ul li.on{ background:#d42426; color:#fff; }
.five_box .bd{ position:relative; height:100%; z-index:0;   }
.five_box .bd li{ zoom:1; vertical-align:middle; }
.five_box .bd img{ width:1150px; height:100px; display:block;  }

.six_box { width: 100%; min-width: 1160px; margin: 0 auto; padding-bottom: 35px; border-top: 1px solid #d7d7d7; background: #FFFFFF; }

.company_box { width: 1150px; padding: 0 5px; margin: 0 auto; }
.company_box .list_company { display: block; padding: 20px 0; }
.company_box .list_company li { float: left; width: 270px; padding-left: 20px; }
.company_box .list_company .li_4 { width: 260px; padding-left: 20px; }
.company_box .list_company li a { display: block; float: left; width: 140px; }
.company_box .list_company li a .cn { font-size: 16px; font-weight: bold; }
.company_box .list_company li a .en { font-size: 12px; line-height: 16px; padding-top: 10px; font-family: Arial; word-wrap: break-word; text-transform: uppercase; }
.company_box .list_company li img { display: block; float: left; }
.company_box .list_company li i { display: block; float: right; height: 40px; border-right: 1px solid #d7d7d7; margin-top: 15px; }

.company_pic{ width: 1150px; overflow: hidden; padding: 0 5px; margin: 0 auto;}
.company_pic select{ display:block; width:170px; height:20px; margin:0 10px; float:left;}

.footer { width: 100%; min-width: 1160px; margin: 0 auto; }
.foot { width: 1150px; margin: 0 auto; height: 120px; }
.foot_list { display: block; margin-top: 30px; }
.foot_list li { display: block; float: left; width: 195px; }